牡丹: tree peony (Paeonia suffruticosa)...
塌: to collapse, to droop, to settle down...
成千上万: by the thousands and tens of thousands (idiom); untold numbers, innumerable, thousands upon thousands...
面对: to confront, to face...